/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.Date;
import java.util.List;
import javax.ejb.Remote;
import model.Chambre;
import model.Client;
import model.Reservation;
import model.TypeChambre;

/**
 *
 * @author Jawad
 */
@Remote
public interface RemoteGestHotel {

    public List<TypeChambre> getTypes();

    public boolean dispoChambre(int id_chambre);

    public Client reserveChambre(Long num_compt, int id_chambre, Date debut, Date fin);

    public List<Chambre> liste_chambre_by_type(int type_chambre);

    public List<Reservation> liste_reservation_by_type(int type_chambre);

    public Chambre getChambre(int id);
}
